The PLUS algorithm